package com.uade.empresasdistribuidas.model;

import com.uade.empresasdistribuidas.connection.HibernateUtil;
import com.uade.empresasdistribuidas.dao.ClienteDAO;
import com.uade.empresasdistribuidas.dao.ClienteDAOImpl;
import com.uade.empresasdistribuidas.entities.ClienteDTO;

public class Cliente {
	private static ClienteDAO clienteDAO;
	private ClienteDTO cliente;
	
	public Cliente (Integer clienteId){
		cliente=getClienteDAO().findById(clienteId);
	}
	
	public static ClienteDAO getClienteDAO(){
		if (clienteDAO==null){
			clienteDAO=new ClienteDAOImpl();
			clienteDAO.setSession((HibernateUtil.getSession()));
		}
		
		return clienteDAO;
	}

	public ClienteDTO getCliente() {
		return cliente;
	}

	public void setCliente(ClienteDTO cliente) {
		this.cliente = cliente;
	}
	
	
	
	
}
